home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / Win95 Secrets / SETUP.Z / APISPY32.MAK < prev    next >
Encoding:
Makefile  |  1995-07-19  |  972 b   |  45 lines

  1. PROJ = APISPY32
  2.  
  3. OBJS = w32ssupp.obj \
  4.        apispy32.obj \
  5.        intrcpt.obj  \
  6.        loadapis.obj \
  7.        log.obj      \
  8.        return.obj   \
  9.        asmretrn.obj
  10.  
  11. DEBUG = 0
  12. CC = cl
  13. RC = rc
  14.  
  15. CFLAGS_D_DDLL32 = /D_X86_ /W3 /D_DEBUG  /D "_WINDOWS" /D "WIN32" /YX /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ)" /YX
  16. CFLAGS_R_DDLL32 = /D_X86_ /W3 /O2 /DNDEBUG  /D "_WINDOWS" /D "WIN32"
  17. LFLAGS_D_DDLL32 = /DLL /DEBUG /DEBUGTYPE:both /SUBSYSTEM:console
  18. LFLAGS_R_DDLL32 = /DLL /SUBSYSTEM:console
  19. LIBS_D_DDLL32 = kernel32.lib USER32.LIB
  20. LIBS_R_DDLL32 = kernel32.lib USER32.LIB
  21.  
  22. !if "$(DEBUG)" == "1"
  23. CFLAGS = $(CFLAGS_D_DDLL32)
  24. LFLAGS = $(LFLAGS_D_DDLL32)
  25. LIBS = $(LIBS_D_DDLL32)
  26. !else
  27. CFLAGS = $(CFLAGS_R_DDLL32)
  28. LFLAGS = $(LFLAGS_R_DDLL32)
  29. LIBS = $(LIBS_R_DDLL32)
  30. !endif
  31.  
  32. all: $(PROJ).DLL
  33.  
  34. .c.obj:
  35.     $(CC) $(CFLAGS) /c $<
  36.  
  37. $(PROJ).DLL: $(OBJS)
  38.     echo >NUL @<<$(PROJ).CRF
  39. $(LFLAGS)
  40. $(OBJS)
  41. -OUT:$(PROJ).DLL
  42. $(LIBS)
  43. <<
  44.     link @$(PROJ).CRF
  45.